RAIS  3.2
C:/Projekte/RAIS/ApplicationLogiLayer/MessageManagement.cs
Go to the documentation of this file.
00001 
00028 using System;
00029 using System.Collections.Generic;
00030 using System.Text;
00031 
00032 using RAIS.Common.MessageManagement;
00033 using RAIS.Common.UserManagement;
00034 using Messages = System.Collections.Generic.Dictionary<int, RAIS.Common.MessageManagement.Message>;
00035 
00036 namespace RAIS.ApplicationLogicLayer
00037 {
00041         public class MessageManagement
00042         {
00043                 //*********************************************************************
00044                 #region Public static methods
00045                 public static void InitializeDAL()
00046                 {
00047                         new DataAccessLayer.MessageManagement();
00048                 }
00054                 public static Messages GetInputMessagesByUser(UserData user)
00055                 {
00056                         return RAIS.DataAccessLayer.MessageManagement.GetInputMessagesByUser(user);
00057                 }
00063                 public static ValidationData GetValidationDataByMessage(Message message, UserData user)
00064                 {
00065                         return RAIS.DataAccessLayer.MessageManagement.GetValidationDataByMessage(message, user);
00066                 }
00071                 public static bool ReleaseChanges(Message message, ref string actionMessage, UserData user)
00072                 {
00073                         return RAIS.DataAccessLayer.MessageManagement.ReleaseChanges(message, ref actionMessage, user);
00074                 }
00079                 public static bool RejectChanges(Message message, ref string actionMessage, UserData user)
00080                 {
00081                         return RAIS.DataAccessLayer.MessageManagement.RejectChanges(message, ref actionMessage, user);
00082                 }
00083                 #endregion
00084         }
00085 }